﻿2026-09-09T00:58:11.2147125Z ##[group]Run .github/bench/wrap.ps1 -Step "twohost-web-a" -Command "cargo test -p spt-daemon --test twohost_web -- --nocapture"
2026-09-09T00:58:11.2148132Z [36;1m.github/bench/wrap.ps1 -Step "twohost-web-a" -Command "cargo test -p spt-daemon --test twohost_web -- --nocapture"[0m
2026-09-09T00:58:11.2158895Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
2026-09-09T00:58:11.2159241Z env:
2026-09-09T00:58:11.2159770Z   SPT_CI_TEST_TMP: C:\actions-runner\_work\_temp\spt-test-tmp-34262154550-3-7f38ea49feea46f08cbdc1a55c076764
2026-09-09T00:58:11.2160484Z   TEMP: C:\actions-runner\_work\_temp\spt-test-tmp-34262154550-3-7f38ea49feea46f08cbdc1a55c076764
2026-09-09T00:58:11.2161113Z   TMP: C:\actions-runner\_work\_temp\spt-test-tmp-34262154550-3-7f38ea49feea46f08cbdc1a55c076764
2026-09-09T00:58:11.2161649Z   SPT_TWO_HOST: 1
2026-09-09T00:58:11.2161830Z   SPT_TWO_HOST_ROLE: a
2026-09-09T00:58:11.2162044Z   SPT_TWO_HOST_SECRET: rig-twohost-ci
2026-09-09T00:58:11.2162296Z   SPT_TWO_HOST_PEER_IP: 100.98.197.12
2026-09-09T00:58:11.2162573Z   SPT_TWO_HOST_WAIT_SECS: 900
2026-09-09T00:58:11.2163271Z ##[endgroup]
2026-09-09T00:58:13.2834220Z    Compiling spt-daemon v0.68.0 (C:\actions-runner\_work\spt-bs-core\spt-bs-core\crates\spt-daemon)
2026-09-09T00:58:17.6920622Z     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.54s
2026-09-09T00:58:17.7292821Z      Running tests\twohost_web.rs (target\debug\deps\twohost_web-f73bc44be13353fb.exe)
2026-09-09T00:58:19.3845188Z 
2026-09-09T00:58:19.3845607Z running 5 tests
2026-09-09T00:58:19.3848805Z test two_host_web_role_b ... ok
2026-09-09T00:58:19.4330385Z TWOHOST-WEB role A cell 1: listener 49200, broker udp 7481 (spt-twohost-web-a1-43016), pid 43016
2026-09-09T00:58:19.4331077Z TWOHOST-WEB role A cell 2: listener 49202, broker udp 7482 (spt-twohost-web-a2-43016), pid 43016
2026-09-09T00:58:19.4331634Z TWOHOST-WEB role A cell 0: listener 49201, broker udp 7480 (spt-twohost-web-a0-43016), pid 43016
2026-09-09T00:58:19.4389522Z TWOHOST-WEB role A cell 3: listener 49209, broker udp 7483 (spt-daemon-seed-2f482d50e150ccd6.sock), pid 43016
2026-09-09T00:58:19.4486324Z TWOHOST-WEB role A helper: gateway row merged, verdicts [Merged(Inserted)]
2026-09-09T00:58:19.4492398Z CONN_LIFECYCLE: conn=4 role=brain wall_ms=1788915499449 mono_ms=0 event=write-start [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:19.4673309Z PAIR_MEET_UP:twohost step=59630516 id=cd1651394cd01d5b2e6ef7f6aed6639a2410fa30fe8d6c7fd1f757ca68c16ac6 addr=EndpointAddr { id: PublicKey(cd1651394cd01d5b2e6ef7f6aed6639a2410fa30fe8d6c7fd1f757ca68c16ac6), addrs: {Ip(100.68.35.65:64010), Ip(192.168.1.81:64010)} }
2026-09-09T00:58:19.4674579Z PAIR_MEET_UP:twohost step=59630516 id=cd1651394cd01d5b2e6ef7f6aed6639a2410fa30fe8d6c7fd1f757ca68c16ac6 addr=EndpointAddr { id: PublicKey(cd1651394cd01d5b2e6ef7f6aed6639a2410fa30fe8d6c7fd1f757ca68c16ac6), addrs: {Ip(100.68.35.65:64012), Ip(192.168.1.81:64012)} }
2026-09-09T00:58:19.4675697Z PAIR_MEET_UP:twohost step=59630516 id=cd1651394cd01d5b2e6ef7f6aed6639a2410fa30fe8d6c7fd1f757ca68c16ac6 addr=EndpointAddr { id: PublicKey(cd1651394cd01d5b2e6ef7f6aed6639a2410fa30fe8d6c7fd1f757ca68c16ac6), addrs: {Ip(100.68.35.65:64008), Ip(192.168.1.81:64008)} }
2026-09-09T00:58:19.4676782Z PAIR_MEET_UP:twohost step=59630516 id=cd1651394cd01d5b2e6ef7f6aed6639a2410fa30fe8d6c7fd1f757ca68c16ac6 addr=EndpointAddr { id: PublicKey(cd1651394cd01d5b2e6ef7f6aed6639a2410fa30fe8d6c7fd1f757ca68c16ac6), addrs: {Ip(100.68.35.65:64011), Ip(192.168.1.81:64011)} }
2026-09-09T00:58:19.4738236Z CONN_LIFECYCLE: conn=2 role=brain wall_ms=1788915499473 mono_ms=24 event=write-start [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:19.4738855Z CONN_LIFECYCLE: conn=3 role=brain wall_ms=1788915499473 mono_ms=24 event=write-start [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:19.4739295Z CONN_LIFECYCLE: conn=1 role=brain wall_ms=1788915499473 mono_ms=24 event=write-start [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:19.4742843Z CONN_LIFECYCLE: conn=1 role=brain stream-subscriber stream=1 wall_ms=1788915499474 mono_ms=25 event=stream-sub-attach stream=1 from_seq=0 [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:19.4745550Z CONN_LIFECYCLE: conn=3 role=brain stream-subscriber stream=1 wall_ms=1788915499474 mono_ms=25 event=stream-sub-attach stream=1 from_seq=0 [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:19.4746584Z CONN_LIFECYCLE: conn=2 role=brain stream-subscriber stream=1 wall_ms=1788915499474 mono_ms=25 event=stream-sub-attach stream=1 from_seq=0 [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:19.5008504Z TWOHOST OK: B's WEB deny rule answers 403 naming WEB through A
2026-09-09T00:58:19.5009104Z TWOHOST OK: Range through A is B's 206 with Content-Range
2026-09-09T00:58:19.5023298Z test two_host_web_deny_role_a ... ok
2026-09-09T00:58:19.5024202Z test two_host_web_range_role_a ... ok
2026-09-09T00:58:19.5531095Z TWOHOST OK: fetch of B's open.md through A is byte-equal
2026-09-09T00:58:19.5541737Z test two_host_web_fetch_role_a ... ok
2026-09-09T00:58:25.0037218Z CONN_LIFECYCLE: conn=5 role=brain wall_ms=1788915505003 mono_ms=5554 event=write-start [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:25.0038445Z CONN_LIFECYCLE: conn=5 role=brain wall_ms=1788915505003 mono_ms=5554 event=transport-close poisoned=false timed_out=false [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:25.0040244Z CONN_LIFECYCLE: conn=6 role=brain stream-subscriber stream=1 wall_ms=1788915505003 mono_ms=5554 event=stream-sub-attach stream=1 from_seq=0 [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:25.0042209Z CONN_LIFECYCLE: conn=6 role=brain stream-subscriber stream=1 wall_ms=1788915505004 mono_ms=5554 event=write-start [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:25.0056900Z ACCESS_STORE_MINTED C:\actions-runner\_work\_temp\spt-test-tmp-34262154550-3-7f38ea49feea46f08cbdc1a55c076764\.tmpJdbwBU\identity\trust\access.json — no access store was present at first load in this process, so an EMPTY baseline was written (everything open that the chain leaves open). If this node had access rules, they are GONE: the store was removed while the daemon was down, and this mint replaced it. Re-apply them (`spt endpoint access ...`); a restart cannot tell a wipe from a first boot.
2026-09-09T00:58:25.1450858Z CONN_LIFECYCLE: conn=6 role=brain stream-subscriber stream=1 wall_ms=1788915505144 mono_ms=5695 event=transport-close poisoned=false timed_out=false [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:25.1451907Z CONN_LIFECYCLE: conn=8 role=brain wall_ms=1788915505145 mono_ms=5695 event=write-start [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:25.1453285Z CONN_LIFECYCLE: conn=8 role=brain wall_ms=1788915505145 mono_ms=5696 event=transport-close poisoned=false timed_out=false [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:25.1619528Z CONN_LIFECYCLE: conn=7 role=brain wall_ms=1788915505161 mono_ms=5712 event=write-start [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:25.1622588Z CONN_LIFECYCLE: conn=7 role=brain stream-subscriber stream=2 wall_ms=1788915505162 mono_ms=5713 event=stream-sub-attach stream=2 from_seq=0 [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:25.4510228Z TWOHOST OK: A's helperline gained quoted-by-the-user.md for msg BCDFGH23 in 6002 ms
2026-09-09T00:58:25.4589462Z CONN_LIFECYCLE: conn=9 role=brain wall_ms=1788915505458 mono_ms=6009 event=write-start [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:25.4592789Z CONN_LIFECYCLE: conn=9 role=brain stream-subscriber stream=3 wall_ms=1788915505459 mono_ms=6010 event=stream-sub-attach stream=3 from_seq=0 [REQ-CONN-POISON-ATTRIBUTION]
2026-09-09T00:58:25.4925420Z F1_ARM=vii: EXECUTED, the audience's node pulled the quoted file byte-equal
2026-09-09T00:58:25.4925990Z TWOHOST OK: the audience's node fetched the user's quoted file byte-equal
2026-09-09T00:58:25.4962412Z test two_host_web_helper_role_a ... ok
2026-09-09T00:58:25.4962608Z 
2026-09-09T00:58:25.4962854Z test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.11s
2026-09-09T00:58:25.4963204Z 
